package values.avatar
{
import values.common.IAvatarProperty;
import values.common.SimplePlayerValue;
import values.item.ResourceItemValue;

public interface IPlayerAvatarProperty extends IAvatarProperty
{
	function get basicInfo():SimplePlayerValue;
	
	/**
	 * 金币
	 * @param value
	 * 
	 */	
	function set coin(value:Number):void;
	
	function get coin():Number;
	
	function get coinResourceItem():ResourceItemValue;
	
	/**
	 * 钻石币
	 * @param value
	 * 
	 */	
	function set cash(value:Number):void;
	
	function get cash():Number;
	
	function get cashResourceItem():ResourceItemValue;
	
	/**
	 * 行动力 
	 * @param value
	 * 
	 */	
	function set energy(value:Number):void;
	
	function get energy():Number;
	
	function get energyResourceItem():ResourceItemValue;
	
	/**
	 * 最大行动力 
	 * @param value
	 * 
	 */	
	function set maxEnergy(value:Number):void;
	
	function get maxEnergy():Number;
	
	/**
	 * 科技值
	 * @param value
	 * 
	 */	
	function set techPoint(value:Number):void;
	
	function get techPoint():Number;
	
	function get techPointResourceItem():ResourceItemValue;
	
	/**
	 * 声望
	 * @param value
	 * 
	 */	
	function set reputation(value:Number):void;
	
	function get reputation():Number;
	
	function get reputationResourceItem():ResourceItemValue;
}
}




